<?php

class Empleado{

private $nro_empleado;
private $nombre_empleado;
private $apellido_empleado;
private $dni_empleado;
private $especialidad;
private $sucursal;
private $transporte;
private $direccion;
private $coordenadas;

private $ubicacion_actual;

	//Ubicacion actual se obtiene con mobile
	public function __construct($nro_empleado, $nombre_empleado, $apellido_empleado, $dni_empleado, $especialidad, $sucursal, $transporte, $direccion, $coordenadas){ //la sucursal se ingresa por id
		$this->nro_empleado=$nro_empleado;
		$this->nombre_empleado=$nombre_empleado;
		$this->apellido_empleado=$apellido_empleado;
		$this->dni_empleado=$dni_empleado;
		$this->especialidad=$especialidad;
		$this->sucursal=$sucursal;
		$this->transporte= $transporte;
		$this->direccion= $direccion;
		$this->coordenadas= $coordenadas;
		
	}
	
	public function get_nro_empleado(){
		return $this->nro_empleado;		
	}
	
	
	
	public function get_nombre_empleado(){
		return $this->nombre_empleado;
	}
	
	public function get_apellido_empleado(){
		return $this->apellido_empleado;
	}
	
	public function get_dni_empleado(){
		return $this->dni_empleado;	
	}
	
	public function get_especialidad_empleado(){
		return $this->especialidad;
	}
	
	public function get_ubicacion_actual(){
			$conexion=Yii::app()->db;
		// Check connection
		if (mysqli_connect_errno()) {
			echo "Failed to connect to MySQL: " . mysqli_connect_error();
		} else{
			$consulta = "SELECT direccion FROM Sucursal WHERE id_sucursal='".$this->sucursal;	
			$resultado=$conexion->createCommand($consulta);
			$files=$resultado->queryAll();
			foreach($files as $file) { //asi recorre la lista
				$this->ubicacion_actual=$file['direccion'];
			}
		}
		return $this->ubicacion_actual;
	}

	public function get_sucursal_de_trabajo(){
		return $this->sucursal;
	}
	
	public function get_transporte_empleado(){
		return $this->transporte;
	}
	
	public function get_direccion_empleado(){
		return $this->direccion;		
	}
	
	public function get_coordenadas_empleado(){
		return $this->coordenadas;
	}
	
}
?> 
